Using NNF to Transform Conceptual Data Models to Object-Oriented Database Designs
نویسندگان
چکیده
More work is needed on devising practical, but theoretically well-founded procedures for doing object-oriented database (OODB) design [17]. Design procedures should also be flexible enough to take into account various application characteristics (such as whether objects are very large or are read-only). In this paper, we present and discuss an OODB design procedure that addresses these problems. The procedure is practical in the sense that it is based on a common family of conceptual models and in the sense that it does not expect users to supply esoteric, difficult-to-discover, and hard-to-understand constraints (such as multivalued dependencies), nor does it make hard-to-check and easy-to-overlook assumptions (such as the universal relation scheme assumption). At the same time, the procedure is well-founded and formal, being based on NNF (Nested Normal Form [21]), a new theoretical result that characterizes properties of interest in designing complex objects. It is also adaptable to various applications characteristics.
منابع مشابه
Overview of F-logic from Database Transformation Perspective
This paper is the result of a preparatory work for our approach to the transformation of conceptual data models into object-oriented database systems. In our approach this transformation is captured within the framework of a two level architecture. Conceptual models are rst mapped to intermediate speciications, which are then transformed to database schemas in a given object-oriented target dat...
متن کاملFrom Conceptual Model to Oo Database via Intermediate Speciication
When designing underlying databases of information systems, data are rst modelled on conceptual level and then the obtained conceptual data model is transformed to a database. The focus of this paper is the transformation of conceptual models into object-oriented database systems. For a conceptual schema, consisting of an information structure and a set of integrity constraints , both the struc...
متن کاملExtensible Data Modeling for Statistical Databases
A conceptual data model is a critical key factor to achieve the goal of a database being designed. The requirements of today’s statistical database applications call for powerful modeling techniques. There are a number of data modeling problems that cannot be solved by using existing statistical data models. This paper proposes conceptual data modeling techniques to meet the requirements of a l...
متن کاملConceptual Modeling in Fuzzy Object-oriented Databases Using Unified Modeling Language
In real applications, information is often imprecise and vague. Exact information has become an essential part of modern database applications for making next generation information systems more human friendly. Fuzzy techniques have been widely used to represent such vague information in various database models and theories. Because of the efficiency of object oriented databases in handling com...
متن کاملModeling fuzzy information in UML class diagrams and object-oriented database models
Conceptual data modeling has become essential for non-traditional application areas. Some conceptual data models have been proposed as tools for database design and object-oriented database modeling. Information in real-world applications is often vague or ambiguous. Currently, a little research is underway on modeling the imprecision and uncertainty in conceptual data modeling and the conceptu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Data Knowl. Eng.
دوره 24 شماره
صفحات -
تاریخ انتشار 1998